(as) regular as clockwork
very regularly; happening at the same time in the same way
He is home by six every day, regular as clockwork.